package com.ruoyi.project.common.robot.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 机器人用户对象 robot
 * 
 * @author shixiangwen
 * @date 2020-05-19
 */
public class Robot extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** null */
    private Long id;

    /** kkid */
    @Excel(name = "kkid")
    private Long kkid;

    /** 昵称 */
    @Excel(name = "昵称")
    private String nickname;

    /** 头像 */
    @Excel(name = "头像")
    private String avatar;

    /** 性别 */
    @Excel(name = "性别")
    private Integer gender;

    /** 状态 */
    @Excel(name = "状态")
    private Long status;

    /** 应用 */
    @Excel(name = "应用")
    private String app;

    /** 存储的状态 */
    @Excel(name = "存储的状态")
    private String storeData;

    /** uid */
    @Excel(name = "uid")
    private String uid;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setKkid(Long kkid) 
    {
        this.kkid = kkid;
    }

    public Long getKkid() 
    {
        return kkid;
    }
    public void setNickname(String nickname) 
    {
        this.nickname = nickname;
    }

    public String getNickname() 
    {
        return nickname;
    }
    public void setAvatar(String avatar) 
    {
        this.avatar = avatar;
    }

    public String getAvatar() 
    {
        return avatar;
    }
    public void setGender(Integer gender) 
    {
        this.gender = gender;
    }

    public Integer getGender() 
    {
        return gender;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setApp(String app) 
    {
        this.app = app;
    }

    public String getApp() 
    {
        return app;
    }
    public void setStoreData(String storeData) 
    {
        this.storeData = storeData;
    }

    public String getStoreData() 
    {
        return storeData;
    }
    public void setUid(String uid) 
    {
        this.uid = uid;
    }

    public String getUid() 
    {
        return uid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("kkid", getKkid())
            .append("nickname", getNickname())
            .append("avatar", getAvatar())
            .append("gender", getGender())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .append("status", getStatus())
            .append("app", getApp())
            .append("storeData", getStoreData())
            .append("uid", getUid())
            .toString();
    }
}
